package com.itheima.service;

import com.itheima.domin.vo.PageResult;
import com.itheima.domin.entity.DegreeCount;
import com.itheima.domin.entity.GenderCount;
import com.itheima.domin.pojo.Log;
import com.itheima.domin.query.LogQuery;
import com.itheima.domin.vo.JobOption;
import com.itheima.domin.vo.StudentOption;
import org.springframework.stereotype.Service;

import java.util.List;

/**统计
 * @Author:上官徵羽
 * @Date: 2025/07/14 16:30
 * @Description TODO 今日内容:
 */
@Service
public interface ReportService {

    /** 统计各个岗位人数 */
    JobOption getEmpJobDate();
    /** 统计男女分别多少人 */
    List<GenderCount> getEmpGenderData();
    /** 统计各个学历的学员人数 */
    List<DegreeCount> getStudentDegreeData();
    /** 统计各个班级的人数 */
    StudentOption getStudentCountData();
    /** 统计日志列表查询 */
    PageResult<Log> logInfo(LogQuery logQuery);
    /** 监听记录日志 */
    void addLog(Log log);
}
